Aws\S3\S3Client A

Total Complexity 58
Dependencies 39
Dependents 7
Total lines 574
Lines of code 257
Logical lines of code 89
Comment lines 217
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
createSignature()
A
55 11 17
uploadDirectory()
S
54 6 22
factory()
S
42 3 55
upload()
S
48 4 34
deleteMatchingObjects()
S
56 5 17
downloadBucket()
S
57 5 17
isValidBucketName()
S
63 5 10
checkExistenceWithCommand()
S
60 4 14
explodeKey()
S
76 3 3
getObjectUrl()
S
62 3 10
createBackoffPlugin()
S
59 1 17
createPresignedUrl()
S
66 2 8
doesObjectExist()
S
67 1 8
encodeKey()
S
78 1 3
registerStreamWrapper()
S
77 1 4
doesBucketExist()
S
69 1 7
clearBucket()
S
75 1 4
doesBucketPolicyExist()
S
69 1 7